本章中，了解了如何为LLVM创建一个新的通道，使用通道流水线描述和扩展点运行通道。通过构造和执行类似于clang的通道流水线扩展了编译器，将tinylang变成了一个优化编译器。通道流水线允许在扩展点添加通道，并且了解了如何在这些点注册通道，可以使用开发的通道或现有的通道扩展优化流水线。

下一章中，将解了TableGen语言的基础知识，该语言在LLVM和clang中广泛使用，以减少手动编程。